package lac.serviceflow.cfg;

import java.io.Serializable;

import com.thoughtworks.xstream.annotations.XStreamAlias;
import com.thoughtworks.xstream.annotations.XStreamAsAttribute;
import com.thoughtworks.xstream.annotations.XStreamOmitField;

@XStreamAlias("param")
public class FlowMethodParam implements Serializable{

	/**
	 * 
	 */
	private static final long serialVersionUID = 7974932465191150120L;
	@XStreamAsAttribute
	private String id;
	@XStreamAsAttribute
	private String localName;
	@XStreamAsAttribute
	private String globalName;
	@XStreamAsAttribute
	private Integer index;
	@XStreamOmitField
	private FlowMethod flowMethod;

	public String getId() {
		return id;
	}

	public void setId(String id) {
		this.id = id;
	}

	public String getLocalName() {
		return localName;
	}

	public void setLocalName(String localName) {
		this.localName = localName;
	}

	public String getGlobalName() {
		return globalName;
	}

	public void setGlobalName(String globalName) {
		this.globalName = globalName;
	}

	public Integer getIndex() {
		return index;
	}

	public void setIndex(Integer index) {
		this.index = index;
	}

	public FlowMethod getFlowMethod() {
		return flowMethod;
	}

	public void setFlowMethod(FlowMethod flowMethod) {
		this.flowMethod = flowMethod;
	}

	
	
}
